@强制输出
@输出名("加密MD5")
类 加密MD5 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真,背景颜色=-1576716]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=45,左内边距DP=18,右内边距DP=18,@上外边距DP=10]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,对齐方式=16,内容="加密",粗体=真,字体大小=20,字体颜色=-16777216,高度=-1,ID=1]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局1,高度=-1,内容="MD5",对齐方式=16,@位于某组件右边=1,@左外边距DP=1,纵向偏移DP=2,字体大小=16,粗体=真]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=相对布局1,高度=-1,@位于布局右边=真,对齐方式=17,可视=假]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度DP=21,高度DP=21]])
	变量 图片框1 : 图片框
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-2]])
	变量 滚动布局1 : 滚动布局
	@布局配置([[父布局=滚动布局1,宽度=-1,高度=-2,纵向布局=真,背景颜色=-1576716]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度=-1,高度DP=200,左内边距DP=18,上内边距DP=10,右内边距DP=18]])
	变量 线性布局4 : 相对布局
	@布局配置([[父布局=线性布局4,宽度=-1,高度=-1,圆角=24,卡片阴影=0]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,对齐方式=17,背景颜色=-11711155,内边距DP=3]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度=-1,高度=-1,圆角=24,卡片阴影=0]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=卡片布局2,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1,内边距DP=7]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-1,提示文本="输入想转换的内容",内容="",对齐方式=8388659,内边距=0,背景颜色=-1,字体颜色=-16777216,透明度=0.39]])
	变量 翻译内容 : 编辑框
	@布局配置([[父布局=线性布局4,@位于布局底部=真,宽度=-1,高度DP=30,右内边距DP=25]])
	变量 相对布局2 : 相对布局
	@布局配置([[父布局=相对布局2,@位于布局右边=真]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度DP=20,高度DP=20,@右外边距DP=8,图片资源="../../../素材/Png/fywj.png"]])
	变量 选择文件夹 : 图片框
	@布局配置([[父布局=线性布局7,宽度DP=20,高度DP=20,图片资源="../../../素材/Png/fyqk.png"]])
	变量 清空按钮 : 图片框
	@布局配置([[父布局=线性布局8,宽度=-1,高度DP=60,右内边距DP=25,@上外边距DP=4,左内边距DP=25]])
	变量 线性布局6 : 相对布局
	@布局配置([[父布局=线性布局6,高度DP=45,宽度DP=130,圆角=12,卡片阴影=5,@位于布局右边=真,@位于布局中间=真,@右外边距DP=3]])
	变量 翻译按钮 : 卡片布局
	@布局配置([[父布局=翻译按钮,宽度=-1,高度=-1,对齐方式=17,背景颜色=-11711155,内边距DP=3]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,圆角=16,卡片阴影=0,宽度=-1,高度=-1]])
	变量 卡片布局5 : 卡片布局
	@布局配置([[父布局=卡片布局5,宽度=-1,高度=-1,水波纹效果=真,内容="MD5加密",对齐方式=17]])
	变量 加密 : 文本框
	@布局配置([[父布局=线性布局8,宽度=-1,高度DP=50,左内边距DP=18,上内边距DP=10,右内边距DP=18]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,宽度=-1,高度=-1,圆角=24,卡片阴影=0]])
	变量 卡片布局3 : 卡片布局
	@布局配置([[父布局=卡片布局3,宽度=-1,高度=-1,对齐方式=16,背景颜色=-1]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,高度=-1,对齐方式=16,内容="  32位大写  ",字体颜色=-16777216,背景颜色=-3026479,粗体=真]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=线性布局10,高度=-1,对齐方式=16,内容="",宽度=-1]])
	变量 大写32位 : 文本框
	@布局配置([[父布局=线性布局8,宽度=-1,高度DP=50,左内边距DP=18,上内边距DP=10,右内边距DP=18]])
	变量 相对布局4 : 相对布局
	@布局配置([[父布局=相对布局4,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,宽度=-1,高度=-1,圆角=24,卡片阴影=0]])
	变量 卡片布局4 : 卡片布局
	@布局配置([[父布局=卡片布局4,宽度=-1,高度=-1,对齐方式=16,背景颜色=-1]])
	变量 线性布局13 : 线性布局
	@布局配置([[父布局=线性布局13,高度=-1,对齐方式=16,内容="  32位小写  ",字体颜色=-16777216,背景颜色=-3026479,粗体=真]])
	变量 文本框5 : 文本框
	@布局配置([[父布局=线性布局13,高度=-1,对齐方式=16,内容="",宽度=-1]])
	变量 小写32位 : 文本框
	@布局配置([[父布局=线性布局8,宽度=-1,高度DP=50,左内边距DP=18,上内边距DP=10,右内边距DP=18]])
	变量 相对布局5 : 相对布局
	@布局配置([[父布局=相对布局5,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局14 : 线性布局
	@布局配置([[父布局=线性布局14,宽度=-1,高度=-1,圆角=24,卡片阴影=0]])
	变量 卡片布局6 : 卡片布局
	@布局配置([[父布局=卡片布局6,宽度=-1,高度=-1,对齐方式=16,背景颜色=-1]])
	变量 线性布局16 : 线性布局
	@布局配置([[父布局=线性布局16,高度=-1,对齐方式=16,内容="  16位大写  ",字体颜色=-16777216,背景颜色=-3026479,粗体=真]])
	变量 文本框7 : 文本框
	@布局配置([[父布局=线性布局16,高度=-1,对齐方式=16,内容="",宽度=-1]])
	变量 大写16位 : 文本框
	@布局配置([[父布局=线性布局8,宽度=-1,高度DP=50,左内边距DP=18,上内边距DP=10,右内边距DP=18]])
	变量 相对布局6 : 相对布局
	@布局配置([[父布局=相对布局6,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局15 : 线性布局
	@布局配置([[父布局=线性布局15,宽度=-1,高度=-1,圆角=24,卡片阴影=0]])
	变量 卡片布局7 : 卡片布局
	@布局配置([[父布局=卡片布局7,宽度=-1,高度=-1,对齐方式=16,背景颜色=-1]])
	变量 线性布局17 : 线性布局
	@布局配置([[父布局=线性布局17,高度=-1,对齐方式=16,内容="  16位小写  ",字体颜色=-16777216,背景颜色=-3026479,粗体=真]])
	变量 文本框8 : 文本框
	@布局配置([[父布局=线性布局17,高度=-1,对齐方式=16,内容="",宽度=-1]])
	变量 小写16位 : 文本框

	变量 意图1:意图
	变量 原始内容:文本
	事件 加密MD5:创建完毕()
		订阅事件()
		本对象.屏幕方向 = 1
		本对象.显示标题栏 =假
		本对象.状态栏字体黑色 = 真
		本对象.状态栏颜色 = -1576716
		本对象.导航栏颜色 = -1576716
		code getWindow().setSoftInputMode(2);
		code #大写32位. getView(). setTextIsSelectable(true);
		code #大写16位. getView(). setTextIsSelectable(true);
		code #小写32位. getView(). setTextIsSelectable(true);
		code #小写16位. getView(). setTextIsSelectable(true);

	结束 事件

	事件 选择文件夹:被单击()
		意图1.选择文件(本对象,1)
	结束 事件

	事件 清空按钮:被单击()
		翻译内容.内容=""
	结束 事件

	事件 加密:被单击()
		翻译内容.隐藏输入法()
		如果 翻译内容.内容==""则
			大写32位.内容 = 翻译内容.内容
			小写32位.内容 = 翻译内容.内容
			大写16位.内容 = 翻译内容.内容
			小写16位.内容 = 翻译内容.内容
		否则
			大写32位.内容 = MD5加密(翻译内容.内容).到大写()
			小写32位.内容 = MD5加密(翻译内容.内容).到小写()
			大写16位.内容 = ""
			小写16位.内容 = ""
			
		结束 如果
	结束 事件

	事件 加密MD5:获得返回数据(请求码 : 整数,结果码 : 整数,数据 : 启动信息)
		翻译内容.内容=读入文本文件(意图1.解析文件地址(本对象,数据))
	结束 事件


结束 类